跳到主要内容

Julia 关键字实参函数

阐述

在函数的位置形参后加分号定义可命名的关键字形参。在调用时分号有时可以省略。

关键字形参可以有默认值,且这个默认值可以使用前面的实参的值。

传入的可变数量的关键字实参可以用 ... 来接收。

传入实参可以使用配对形式;如果只有一个变量名,则认为是传给具有同名的关键字参数。

实例

function f(x; y=0, kwargs...)
###
end

plot(x, y, width=2)
plot(x, y; width=2)
plot(x, y; :width => 2)
plot(x, y; width)
plot(x, y; options.width)

性质

相关内容

参考文献